# -*-coding:utf-8-*-

"""
This Python file is used to document the Python code specification
"""




"""Python编码规范

Linux平台中的源码应该由以下部分组成，Windows省去第一个
1.解释器声明
2.编码格式声明                 -*-coding:utf-8-*-
3.模块注释或文档字符串
4.模块导入
5.常量和全局变量声明
6.顶级定义（函数或类定义）
7.执行代码
"""

# 缩进统一使用四个空格进行缩进，不要使用Tab，更不能tab和四个空格混合使用
var_dict = {
    "name": "jack",
    "mail": "hello@jack.com"
}

# 引号
_str = "test"
"""
自然语言使用双引号
机器标识使用单引号
正则表达式使用双引号
文档字符串 (docstring) 使用三个双引号
"""

# 注释

# 号后空一格，段落间用空行分开（同样需要#号）
# 块注释
# 块注释

# 块注释
# 块注释


# 行内注释
test = "jack"  # 行内注释至少使用两个空格和语句分开

"""
命名规范
模块尽量使用小写命名，首字母保持小写，尽量不要用下划线
类名使用驼峰(CamelCase)命名风格，首字母大写，私有类可用一个下划线开头
函数名一律小写，如有多个单词，用下划线隔开
私有函数可用一个下划线开头
变量名尽量小写, 如有多个单词，用下划线隔开
常量采用全大写，如有多个单词，使用下划线隔开
"""